<?php
if($access_control != "39rjvhre93"){ header("location:../"); }

$conta = new conta();
if(valida::numero($_GET["id"])){
    $id_conta = $_GET["id"];
    $conta->carregar($id_conta);
}

if($_POST["btn_salvar"] == "Salvar"){
    $erro = 0;
    
    $conta->set_id_empresa($_SESSION["sgm_id_empresa"]);
    $conta->set_dt_cadastro(date("Y-m-d H:i:s"));
    
    if(!$conta->set_titulo(     $_POST["titulo"])  ){ $erro = 1; }
    if(!$conta->set_valor(      $_POST["valor"])   ){ $erro = 1; }
    if(!$conta->set_dt_venc(    $_POST["dt_venc"]) ){ $erro = 1; }
    if(!$conta->set_alerta(     $_POST["alerta"])  ){ $erro = 1; }
    if(!$conta->set_tipo(       $_POST["tipo"])    ){ $erro = 1; }
    if(!$conta->set_id_carteira($_POST["carteira"])){ $erro = 1; }
    if(!$conta->set_rem_dest(   $_POST["rem_dest"])){ $erro = 1; }
    if(!$conta->set_vezes(      $_POST["vezes"])   ){ $erro = 1; }
    if(!$conta->set_periodo(    $_POST["periodo"]) ){ $erro = 1; }
    if(!$conta->set_descri(     $_POST["descri"])  ){ $erro = 1; }
    
    if($erro == 0){
        if($conta->salvar()){
        echo "
            <script>
            alert('Cadastro salvo');
            location.href='?pag=caixa&cx=cnt';
            </script>";
        }else{
            echo "
            <script>
            alert('Falha ao salvar os dados');
            </script>";
        }
    }else{
        echo "
            <script>
            alert('Preencha todos os campos corretamente');
            </script>";
    }
}

function mostra_conta(){
    $sql = "select o.*, a.titulo carteira from cx_conta o, cx_carteira a where o.id_empresa = 0 and o.id_carteira = a.id";
    $db = new db(config::$driver);
    $con = $db->conecta();
    $res = $db->query($sql, $con);
    $db->close($con);
    $cnt = 0;
    while($conta = $db->fetch_array($res)){
        if($cnt == 0){
            $class = "zb2";
            $cnt = 1;
        }else{
            $class = "zb1";
            $cnt = 0;
        }
        
        if($conta["tipo"] == 0){
            $tipo = "Crédito";
        }else{
            $tipo = "Débito";
        }
        echo "
            <tr class='$class'>
                <td><a href='?pag=caixa&cx=cntSet&id=".$conta["id"]."' title='Editar'>".$conta["titulo"]."</a></td>
                <td><a href='?pag=caixa&cx=cntSet&id=".$conta["id"]."' title='Editar'>".$conta["valor"]."</a></td>
                <td><a href='?pag=caixa&cx=cntSet&id=".$conta["id"]."' title='Editar'>".$conta["rem_dest"]."</a></td>
                <td><a href='?pag=caixa&cx=cntSet&id=".$conta["id"]."' title='Editar'>$tipo</a></td>
                <td><a href='?pag=caixa&cx=cntSet&id=".$conta["id"]."' title='Editar'>".$conta["carteira"]."</a></td>
            </tr>";
    }
}

function lista_carteira($id){
    $sql = "select id, titulo from cx_carteira where id_empresa = 0";
    $db = new db(config::$driver);
    $con = $db->conecta();
    $res = $db->query($sql, $con);
    $db->close($con);
    while($carteira = $db->fetch_array($res)){
        echo "
        <option value='".$carteira["id"]."' ";
        if($carteira["id"] == $id){ echo "selected"; }
        echo "> ".$carteira["titulo"]." </option>";
    }
}
?>
